//
//  LTContactManagerDelegate.h
//  LTIM
//
//  Created by 俊松何 on 2017/4/15.
//  Copyright © 2017年 俊松何. All rights reserved.
//

#import <Foundation/Foundation.h>
@class LTUser;

@protocol LTContactManagerDelegate <NSObject>

@optional

/**
好友列表改变会调用此方法
 */
-(void)friendListChange;

/**
 用户B同意用户A的加好友请求后，用户A会收到这个回调

 @param  ltuser ds
 */
- (void)friendRequestDidApproveByUser:(LTUser *)ltuser;


/**
 用户B拒绝用户A的加好友请求后，用户A会收到这个回调

 @param ltuser B用户ltuser
 */
- (void)friendRequestDidDeclineByUser:(LTUser *)ltuser;



/**
 用户B申请加A为好友后，用户A会收到这个回调

 @param ltuser   B用户
 @param message  好友邀请消息
 */
- (void)friendRequestDidReceiveFromUser:(LTUser *)ltuser
                                message:(NSString *)message;

/**
 用户B同意用户A的好友申请后，用户A和用户B都会收到这个回调

 @param ltuser 用户好友关系的另一方user
 */
- (void)friendshipDidAddByUser:(LTUser *)ltuser;


/**
 用户B删除与用户A的好友关系后，用户A，B会收到这个回调

 @param ltuser ds
 */
- (void)friendshipDidRemoveByUser:(LTUser *)ltuser;


/**
 当前用户的信息改变了
 */
- (void)curentUserInfoChange;



/**
 好友推荐改变
 */
-(void)friendRecomendChange;


/**
 清楚推荐
 */
-(void)clearRecomend;



@end
